#include <bits/stdc++.h>
using namespace std;

struct node
{
    int a;
    int b;
};

bool cmp(struct node x1, struct node x2)
{
    // 让容器n中的元素按内部a数值从小到大排序
    return x1.a < x2.a;
}

int main(int argc, char const *argv[])
{
    node n[100] = {{1,2},
                   {2,3},
                   {6,8},
                   {3,2},
                   {3,4}}; // 定义了100个元素的数组（容器）

    sort(&n[0], &n[5], cmp);

    for(int i=0; i<5; i++)
    {
        cout << n[i].a << "," << n[i].b << endl;
    }

    return 0;
}
